﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//Определить класс с именем Tea содержащую следующие поля: страна производитель; сорт чая; вес в упаковке; цена чая за 100 гр.
//Реализовать следующий функционал
//1) ввод данных в массив из n элементов в типа Tea; 
//2) Отобразить информацию о чаях из списка
//3) вывод информации об объекте, страна производитель которого введена пользователем.
//4) Пользователь выбирает чай, указывает количество чая которое хочет купить.Вывести стоимость покупки
namespace TeaShop
{
    class Program
    {
        static void Main(string[] args)
        {
            List<Tea> teaSamples = new List<Tea>();
            string ch = "N";
            do
            {
                Console.Clear();
                Tea tea = new Tea();
                tea.AddTeaInfo();
                teaSamples.Add(tea);
                Console.WriteLine("Ввести следующий вид чай? Y/N");
                ch = Console.ReadLine().ToUpper();
            } while (ch == "Y" || ch == "Д");
            Console.Clear();
           foreach(var tea in teaSamples)
            {
                
                    tea.ShowTeaInfo();
               
            }

            Console.WriteLine("Введите производителя");
            string searchByManufacturer = Console.ReadLine();


            foreach (var tea in teaSamples)
            {
                if (tea.manufacturer == searchByManufacturer)
                {
                    tea.ShowTeaInfo();
                }
            }

            Console.WriteLine("Введите выбранный сорт");
            string searchBySort = Console.ReadLine();
            Console.WriteLine("Введите количество количество чая в граммах ");
            int amountOfTea = Int32.Parse(Console.ReadLine());
            foreach (var tea in teaSamples)
            {
                if (tea.sort == searchBySort)
                {
                    int price = 0;
                    price = amountOfTea * tea.pricePerHudredGramm/100;
                    Console.WriteLine("Цена покупки  {0}", price);
                    tea.ShowTeaInfo();
                }
            }





        }
    }
}
